home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earkit / socket / miami3 / miamisdk / netinclude / netinet / tcp_var.h < prev    next >
C/C++ Source or Header  |  1998-05-24  |  1KB  |  38 lines

  1. #ifndef _NETINET_TCP_VAR_H_
  2. #define _NETINET_TCP_VAR_H_
  3.  
  4. #ifndef _SYS_SYSCTL_H_
  5. #include <sys/sysctl.h>
  6. #endif
  7.  
  8. /*
  9.  * Names for TCP sysctl objects
  10.  */
  11. #define    TCPCTL_DO_RFC1323    1    /* use RFC-1323 extensions */
  12. #define    TCPCTL_DO_RFC1644    2    /* use RFC-1644 extensions */
  13. #define    TCPCTL_MSSDFLT        3    /* MSS default */
  14. #define TCPCTL_STATS        4    /* statistics (read-only) */
  15. #define    TCPCTL_RTTDFLT        5    /* default RTT estimate */
  16. #define    TCPCTL_KEEPIDLE        6    /* keepalive idle timer */
  17. #define    TCPCTL_KEEPINTVL    7    /* interval to send keepalives */
  18. #define    TCPCTL_SENDSPACE    8    /* send buffer space */
  19. #define    TCPCTL_RECVSPACE    9    /* receive buffer space */
  20. #define    TCPCTL_BULKFTP        10    /* */
  21. #define TCPCTL_MAXID        11
  22.  
  23. #define TCPCTL_NAMES { \
  24.     { 0, 0 }, \
  25.     { "rfc1323", CTLTYPE_INT }, \
  26.     { "rfc1644", CTLTYPE_INT }, \
  27.     { "mssdflt", CTLTYPE_INT }, \
  28.     { "stats", CTLTYPE_STRUCT }, \
  29.     { "rttdflt", CTLTYPE_INT }, \
  30.     { "keepidle", CTLTYPE_INT }, \
  31.     { "keepintvl", CTLTYPE_INT }, \
  32.     { "sendspace", CTLTYPE_INT }, \
  33.     { "recvspace", CTLTYPE_INT }, \
  34.     { "bulkftp", CTLTYPE_INT }, \
  35. }
  36.  
  37. #endif /* _NETINET_TCP_VAR_H_ */
  38.